/* Import default template CSS */
@import url("../../../../../components/com_community/templates/default/css/style.css");

/* Search box
------------------------------------------------------------------------------*/
#community-wrap .cModule.searchbox {
    width:auto;
    height:auto;
}

#community-wrap .cModule.searchbox .input_wrap {
    border: solid 1px #C7C9CE;
    padding: 1px 6px;
    background: #E7ECF2;
    background-image: linear-gradient(top, #EAECF5, #F7FAFF);
    background-image: -moz-linear-gradient(top, #EAECF5, #F7FAFF);
    background-image: -webkit-linear-gradient(top, #EAECF5, #F7FAFF);
    background-image: -o-linear-gradient(top, #EAECF5, #F7FAFF);
    background-image: -ms-linear-gradient(top, #EAECF5, #F7FAFF);
    box-shadow: inset 0px 0px 0px 1px white;
    border-radius:1px;
    margin:5px 2px;
}

#community-wrap .cModule.searchbox .input_wrap .search_button {
    background: transparent url(../images/searchbox_magnifier.png) 0 50% no-repeat;
    display: block;
    float: right;
    height: 30px;
    margin-right: -5px;
    margin-top:-2px;
    width: 30px;
}

#community-wrap .cModule.searchbox .input_wrap .inputbox {
    margin: 0;
    padding: 0;
}
/* End Search Box
------------------------------------------------------------------------------*/

#community-wrap .cModule h3 {
    color:#006362;
}

#community-wrap .cSubmenu li a {
    color: #008D8B;
    -webkit-transition: background 0.2s ease-out;
    -moz-transition: background 0.2s ease-out;
    -o-transition: background 0.2s ease-out;
    transition: background 0.2s ease-out;
}

#community-wrap .cSubmenu li a:hover,
#community-wrap .community-status .creator a:hover {
    text-decoration: none;
    color: #69bcbc  !important;
}

/* apps header */
#community-wrap .app-box-header .app-box-header {
	background: transparent;
	margin: 0 !important;
	padding: 0;
	border: 0px none !important;
}

#community-wrap .app-box-title {
	color:#006362;
	line-height: 25px;
	padding: 0 !important;
	font-size: 11px;
}

#community-wrap .app-box-menus {
	margin: 4px !important;
}

#community-wrap .app-box-menu-icon, #community-wrap .app-box-menu-icon:focus, #community-wrap .app-box-menu-icon:hover {
	background-image: url("../images/app-box-menu-icon.png");
}

#community-wrap .cThumbList li {
	padding: 3px 2px 3px 4px;
}

/* Main Toolbar color */
#community-wrap #jsMenu, #jsMenu {
	background: #efefef url(../images/bar-bg-teal.png) repeat-x 0 100%;
}

#community-wrap #jsMenu .jsHome,
#jsMenu .jsHome {
	background: transparent url(../images/home.png) no-repeat 3px 3px !important;
}

#community-wrap #jsMenu .jsGlobalsNot,
#jsMenu .jsGlobalsNot {
    background: transparent url(../images/noti.png) no-repeat 3px 3px !important;
}

#community-wrap #jsMenu .jsFriendsNot,
#jsMenu .jsFriendsNot {
    background: transparent url(../images/friend.png) no-repeat 2px 0 !important;
}

#community-wrap #jsMenu .jsMesaggeNot,
#jsMenu .jsMesaggeNot {
    background: transparent url(../images/mail.png) no-repeat 3px 3px !important;
}

#community-wrap #jsMenu .jsLogOff a,
#jsMenu .jsLogOff a {
    background: transparent url(../images/power.png) no-repeat 2px 1px !important;
}

body #community-wrap div.empty-message {
        text-align: center;
        padding: 30px;
        border: solid 2px #A0E5E5;
        background: #C9F2F2;
        margin: 20px 0;
        font-size: 110%;
        color:#006362;
        font-weight: 700;
}

#jsMenu .jsMenuBar li a.active {background: #706d6d;}
#jsMenu .jsMenuBar li a:focus,
#jsMenu .jsMenuBar li:hover a:hover,
#jsMenu .jsMenuBar li ul a:hover,
#jsMenu .jsMenuBar li ul a:focus {background: #7f7f7f;}
#jsMenu .jsMenuBar li li {border-top: 1px solid #69BCBC;}
#jsMenu .jsMenuBar li:hover a {background: #4c4c4c;}
#jsMenu .jsIr.isActive {background-color: #fff;}


/* Message bar */
body #community-admin-wrapper {
    padding: 6px 0px;
    border: solid 2px #A0E5E5;
    background: #C9F2F2;
    margin: 0 0 10px;
    font-size: 110%;
    color:#006362;
    font-weight: 700;
    border-radius:0;
}
body #community-admin-wrapper a {
    border: none;
    text-decoration: none;
    padding: 4px;
    font-size: 11px
}
body #community-admin-wrapper a:hover {
    background:none ;
    border: none;
    text-decoration: none;
}

#community-wrap .community-status .creator-message {background: none;}

#community-wrap .submenu li .active {
    text-decoration: none;
    color:#4c4c4c;
}

#community-wrap .filterlink a:hover {
    text-decoration: none;
}

body #community-wrap ul#featurelist li {
    background: url(../images/menu_bullet_teal.png) 5px -104px no-repeat;
}

/* Button overides */
#community-wrap .community-status .button {
    text-shadow:none;
    font-size: 13px;
}

/* Calendar in module overrides */
#community-wrap .latest-events .jsEvDate {
    margin: 2px 5px 2px 2px;
    border: 2px solid #1B8E8D;
}

#community-wrap .latest-events .jsMM {
    background: none repeat scroll 0 0 #1B8E8D;
}

/* Events admin overrides */
#community-wrap .group-menus li a, #community-wrap .event-menus li a {
    color: #1B8E8D;
}

#community-wrap .group-menus li a:hover, #community-wrap .event-menus li a:hover {
    color: #1B8E8D;
    text-decoration: none;
}

/* Tab Menu */
#community-wrap .community-status .creators {
    margin: 0 0 -5px;
}